Lewati ke konten utama

ARRAYFORMULA XLOOKUP Subsidiary Code

Formula​

=ARRAYFORMULA(
XLOOKUP(
template_header!$K$2:$K,
subsidiary_code!$C$2:$C,
subsidiary_code!$A$2:$A,
""
))

Deskripsi​

Formula ini digunakan untuk melakukan pencarian data otomatis berdasarkan kode tertentu menggunakan XLOOKUP, kemudian diproses ke seluruh baris menggunakan ARRAYFORMULA.

Formula akan:

  • Mengambil nilai dari kolom K pada sheet template_header

  • Mencari nilai tersebut pada kolom C sheet subsidiary_code

  • Jika ditemukan:

    • Mengembalikan nilai dari kolom A
  • Jika tidak ditemukan:

    • Menghasilkan string kosong ("")

Formula ini sangat umum digunakan untuk:

  • Mapping kode subsidiary
  • Konversi kode ke nama
  • Relasi antar sheet
  • Lookup master data
  • Otomatisasi data spreadsheet

Struktur Formula

Penjelasan Formula

1. ARRAYFORMULA​

ARRAYFORMULA(...)

Digunakan agar formula dapat berjalan otomatis untuk seluruh range tanpa perlu drag formula ke bawah secara manual.

Fungsi utama​

  • Memproses banyak baris sekaligus
  • Mengurangi penggunaan formula per-cell
  • Membuat spreadsheet lebih efisien

2. XLOOKUP​

XLOOKUP(
template_header!$K$2:$K,
subsidiary_code!$C$2:$C,
subsidiary_code!$A$2:$A,
""
)

Digunakan untuk mencari nilai tertentu pada suatu range dan mengembalikan hasil dari kolom lain.


Parameter XLOOKUP​

ParameterPenjelasan
template_header!$K$2:$KNilai yang dicari
subsidiary_code!$C$2:$CKolom referensi pencarian
subsidiary_code!$A$2:$ANilai hasil yang dikembalikan
""Nilai default jika data tidak ditemukan

Alur Kerja Formula

Ambil data dari template_header!K
↓
Cari data pada subsidiary_code!C
↓
Jika ditemukan
↓
Tampilkan nilai dari subsidiary_code!A
↓
Jika tidak ditemukan
↓
Tampilkan kosong

Contoh Data

Sheet template_header​

K
SUB-01
SUB-02
SUB-99

Sheet subsidiary_code​

AC
JakartaSUB-01
BandungSUB-02

Hasil Formula

Result
Jakarta
Bandung
(kosong)

Kesimpulan

Formula ini digunakan untuk melakukan lookup data master secara otomatis antar sheet menggunakan kombinasi ARRAYFORMULA dan XLOOKUP.

Kelebihan pendekatan ini:

  • Otomatis untuk seluruh baris
  • Mudah dipelihara
  • Lebih scalable untuk spreadsheet besar
  • Mengurangi error manual mapping